package com.ebupt.migu.music.schedule;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * @author liuzz
 */
@Slf4j
@Component
@EnableScheduling
public class SampleTask {

    /**
     * @Scheduled(cron = "0/5 * * * * ?")
     * 每次任务执行完，等待5s后再次执行
     */
//    @Scheduled(cron = "0/5 * * * * ?")
//    public void cornTest(){
//         log.info("corn");
//    }
    /**
     * @Scheduled(fixedDelay= 5*1000)
     * 每次任务执行完，等待5s后再次执行
     */
//    @Scheduled(fixedDelay= 5*1000)
//    public void fixedDelayTest(){
//         log.info("fixDelay");
//    }
    /**
     * @Scheduled(fixedRate = 5*1000)
     * 每5s定时执行任务
     */
//    @Scheduled(fixedRate = 5*1000)
//    public void fixedRateTest(){
//         log.info("Rate");
//    }

}